package com.cloudbroker.bcs.platform.ltb.bizapi.service.pay.vo;

import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.UserVO;

/**
 * Created by lili19289 on 2016/12/20.
 */
public class PingPlusPay extends UserVO {

    public String order_no;//订单号，去后台生成
    public String channel;//支付使用的第三方支付渠道 可查看枚举#PingPlusType
    public Integer amount;//金额
    public String client_ip;
    public String subject;//商品的标题，该参数最长为 32 个 Unicode 字符
    public String body;//商品的描述信息，该参数最长为 128 个 Unicode 字符

    //特定渠道发起交易时需要的额外参数

    //wx支付,都可以不填
    //wx_pub 微信公众号支付 open_id必须填
    public String limit_pay;//指定支付方式，指定不能使用信用卡支付可设置为  no_credit
    public String goods_tag;//商品标记，代金券或立减优惠功能的参数
    public String open_id;//支付完成后额外返回付款用户的微信  open_id
    public String bank_type;//支付完成后额外返回付款用户的付款银行类型  bank_type

    public long time_expire;//订单失效时间

    public String description;//描述

    public String getOrder_no() {
        return order_no;
    }

    public void setOrder_no(String order_no) {
        this.order_no = order_no;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public String getClient_ip() {
        return client_ip;
    }

    public void setClient_ip(String client_ip) {
        this.client_ip = client_ip;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public String getLimit_pay() {
        return limit_pay;
    }

    public void setLimit_pay(String limit_pay) {
        this.limit_pay = limit_pay;
    }

    public String getGoods_tag() {
        return goods_tag;
    }

    public void setGoods_tag(String goods_tag) {
        this.goods_tag = goods_tag;
    }

    public String getOpen_id() {
        return open_id;
    }

    public void setOpen_id(String open_id) {
        this.open_id = open_id;
    }

    public String getBank_type() {
        return bank_type;
    }

    public void setBank_type(String bank_type) {
        this.bank_type = bank_type;
    }

    public long getTime_expire() {
        return time_expire;
    }

    public void setTime_expire(long time_expire) {
        this.time_expire = time_expire;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
